An Implementation of Pacman Game Using Robots

نویسنده

  • Madhav. Rao
چکیده

As the field of robotics are advancing, robotics education needs to consider technological advances and societal level of interest. Realizing computer games in robotic platforms is one such technological advance for educating students in robotics science. Realizing computer games in robotics environment is still a challenge due to high investment factor in developing robot models. However the effort can lead to the enhanced interest in robotics education and further involvement in science and technology careers. Young gaming enthusiasts are aware of different playing strategies used in the computer games. If the course curriculum uses integrated approach by building a game in physical robotic environment, students’ strategy developing skills are tapped and students can get jumpstarted in learning course with interest. Algorithms developed by students to realize the game, could find similar real world applications. One such popular game, Pacman is implemented using two iRobot Roomba robots. One robot is considered as Pacman, which escapes from other robot. The other robot, referred as Ghost, tries to attack Pacman. Network camera was used to find robot localization. Interprocess communication was included to share the data among different processes. The programs for Pacman and Ghost robots were built using Player/Stage, an open source package, compatible with iRobot platform. The algorithms were prior tested in Player/Stage simulation platform before implementing with real robots. The partial success of Pacman game in robots is discussed in the paper. This attempt should encourage in realizing more computer games in robotics education curriculum and generate immense interest in robotics education using low cost ready to use robots.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

CS188 – Introduction to Artificial Intelligence

Question 1 (Class) – Expectiminimax – Saving Suicidal Pacman! You will see during your assignment that pacman is sometimes suicidal when doing a minimax search because of its worst‐case analysis. We will build here a small expectimax tree (there is no min node, hence the name) to see the difference in behavior. Consider the following rules for pacman (a bit more restrictive than in Project 2):...

متن کامل

Avocado: a distributed virtual environment framework

distribution: Because the field values of a compound object completely describes the objects state, the internal representation does not need to be distributed, but can be reconstructed by each process. This can significantly reduce the amount of bandwidth needed to replicate a complex geometric object as only a few field values need to be transmitted instead of a completed geometric descriptio...

متن کامل

Distributed Planning and Control for Modular Robots with Unit-Compressible Modules

Self-reconfigurable robots are versatile systems consisting of large numbers of independent modules. Effective use of these systems requires parallel actuation and planning, both for efficiency and independence from a central controller. This paper presents the PacMan algorithm, a technique for distributed actuation and planning for systems with twoor three-dimensional unit-compressible modules...

متن کامل

Pacman using Genetic Algorithms and Neural Networks

Pacman is an arcade game where a group of "ghosts" try to catch a Pacman as he attempts to eat all the dots in a maze in order to progress to the next level. The standard Pacman game uses traditional AI search techniques for the ghosts and does not utilize the concept of machine learning. We propose to use an evolutionary computational method instead that implements a combination of genetic alg...

متن کامل

Yet Another Pacman 3D Adventures

This game is meant to be extension of the overly-beaten pacman-style game (code-named"Yet Another Pacman 3D Adventures", or YAP3DAD) from the proposed ideas and other projects with advance visual and computer graphics features, including a-game-in-a-game approach. The project is an open-source project published on SourceForge.net for possible future development and extension.

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2011